<?php
require_once 'Presentation/MemberFunktionen/DokumenteView.php';
require_once 'Presentation/MemberFunktionen/DokumenteAdminView.php';
require_once 'Presentation/MemberFunktionen/GallerieAdminView.php'; 
require_once 'Presentation/MemberFunktionen/GallerieMitgliederView.php'; 
require_once 'Service/UserContentManager.php';

/**
 * Diese Factory Klasse liefert die ViewObjekte zu den einzelnen Funktionen
 *
 * @author Andy
 */
class ContentFactory {

    /**
     * Diese Methode liefert ein Funktions View Objekt anhand eines mitgegebenen
     * Keys zurück
     * @param <type> $contentKey
     * @return className
     */
    public function GetContent($contentKey){
        $contentManager = new UserContentManager();
        $className = $contentManager->GetClassName($contentKey);        
        return new $className();
    }
}
?>
